elixir tips, patterns